/*============================================================================

The Medical Imaging Interaction Toolkit (MITK)

Copyright (c) German Cancer Research Center (DKFZ)
All rights reserved.

Use of this source code is governed by a 3-clause BSD license that can be
found in the LICENSE file.

============================================================================*/

#ifndef MITKVIGRARANDOMFORESTCLASSIFIERSERIALIZER_H
#define MITKVIGRARANDOMFORESTCLASSIFIERSERIALIZER_H

#include <mitkBaseDataSerializer.h>
#include <MitkCLVigraRandomForestExports.h>

namespace mitk
{

class MITKCLVIGRARANDOMFOREST_EXPORT VigraRandomForestClassifierSerializer : public BaseDataSerializer
{
public:
  mitkClassMacro(VigraRandomForestClassifierSerializer, BaseDataSerializer);
  itkFactorylessNewMacro(Self);
  itkCloneMacro(Self);

  std::string Serialize() override;

protected:

  VigraRandomForestClassifierSerializer();
  ~VigraRandomForestClassifierSerializer() override;
};

}

#endif // MITKCONTOURMODELSETSERIALIZER_H
